/*
reset
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}

/* ************************
    DEFAULT 
************************ */

html, body
{
    margin:0;
    padding: 0;
    font-size:12px;
    /*font-family:"Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;*/
    font-family: Arial, Tahoma, sans-serif;
}

strong, b
{
    font-weight: bold;
}
em, i
{
    font-style: italic;
}


/**
* DEFAULT
*/

#siteWrap
{
    width: 850px;
    margin: 0 auto;    
}



#header
{
    width: 100%;
    height: 105px;
    float: left;
    display: inline;
}
    
    #logo
    {
        width: 125px;
        height: 105px;  
        float: left;
        display: inline; 
    }

    #menu
    {
        width: 560px; 
        float: right;
        display: inline; 
    }
    
    #menu ul
    {
        float: left;
        display: inline;
        width: 100%;
        /*margin: 76px 0 0 50px;*/ /*initial*/
		margin: 0px 0 0 40px;
    }
    
    #menu ul li
    {
        float: left;
        display: inline;
        margin: 0px 10px 0px 10px;
    }
    
    #menu ul li a
    {
        float: left;
        display: inline;
        font-size: 14px;
        color: #767676;
        font-weight: bold;
        text-decoration: none;
        padding: 3px 5px 3px 5px;
    }
    
    #menu ul li a:hover
    {
        color: #cc0000;
    }
    
    #menu ul li a.active
    {
        color: #cc0000;
    }
	
	#menu p
        {
            float: left;
            font-size: 11px;
            line-height: 17px;
            width: 540px;
            margin: 0px 0px 20px 0px;
            color: #646464;
			text-align: right;
        }


#pageWrapper
{
    width: 100%;
    float: left;
    display: inline;
    margin: 10px 0px 10px 0px;
}

    #homeLeft
    {
        width: 555px;
        float: left;
        display: inline;
        margin: 0px 0px 10px 0px;
    }
        
        #homeLeft h1
        {
            width: 100%;
            height: 40px;
            float: left;
            display: inline;
            margin: 0px 0px 10px 0px;
            background: url('../images/page_title_bg.png') no-repeat top left;
        }
        #homeLeft h1 span
        {
            float: left;
            display: inline;
            font-size: 14px;
            font-weight: bold;
            color: #FFFFFF;
            margin: 10px 0px 0px 14px;
        }
        
        #homeLeft h1 a
        {
            color: #FFFFFF;
            text-decoration: underline;
        }
        #homeLeft h1 a:hover
        {
            color: #FFFFFF;
            text-decoration: none;
        }
		 #homeLeft h2 
        {
            font-size: 14px;
            font-weight: bold;
            color: #222;
            margin: 0px 0px 10px 10px;
        }
        
        #homeLeft p
        {
            float: left;
            font-size: 12px;
            line-height: 17px;
            width: 530px;
            margin: 0px 0px 20px 10px;
            color: #646464;
        }
		
		 #homeLeft a
        {
            color: #333;
            text-decoration: none;
			font-weight:bold;
        }
        #homeLeft a:hover
        {
            color: #333;
            text-decoration: underline;
        }
		
		#homeLeft a.black
        {
            color: #000;
			height: 20px;
            text-decoration: none;
        }
        #homeLeft a.black:hover
        {
            color: #000;
            text-decoration: none;
        }
        
    
        ul.galleryProducts
        {
            float: left;
            width: 530px;
            display: inline;
            margin: 10px 0px 10px 10px;
        }
        ul.galleryProducts li
        {
            width: 175px;
            height: 156px;
            float: left;
            display: inline;
            margin: 0px 0px 30px 0px;
            background: url(../images/image_wrap_bg.png) no-repeat top left;
        }
        ul.galleryProducts li a
		{
            width: 160px;
            height: 150px;
            float: left;
            display: inline;
            margin: 6px 0px 0px 7px;
        }
		
		ul.galleryProducts li a.black
		{
            width: 160px;
            height: 150px;
            float: left;
            display: inline;
            margin: 0px 0px 0px 7px;
        }
		
        ul.galleryProducts li span
        {
            width: 100%;
            height: 20px;
            float: left;
            display: inline;
            font-size: 12px;
            font-weight: bold;
            text-align: center;
            padding: 5px 0px 0px 0px;
        }
        
        ul.galleryImages
        {
            float: left;
            width: 530px;
            display: inline;
            margin: 10px 0px 10px 10px;
        }
        ul.galleryImages li
        {
            width: 175px;
            height: 156px;
            float: left;
            display: inline;
            margin: 0px 0px 30px 0px;
            background: url(../images/image_wrap_bg.png) no-repeat top left;
        }
        ul.galleryImages li a
        {
            width: 160px;
            height: 150px;
            float: left;
            display: inline;
            margin: 6px 0px 0px 7px;
        }
        ul.galleryImages li span
        {
            width: 100%;
            float: left;
            display: inline;
            font-size: 12px;
            font-weight: bold;
            text-align: center;
            margin: 5px 0px 0px 0px;
        }
    	 ul.listInfo
        {
            width: 94%;
            color: #646464;
			line-height:normal;
			margin: 0px 0px 10px 10px;
			clear:both;
        }
         ul.listInfo li
        {
           
            width: 94%;
            list-style-type: disc;
            margin: 3px 0px 0px 30px;
			
        }
    	 ol.info
        {
            width: 94%;
            color: #646464;
			list-style-type:decimal;
			margin: 0px 0px 10px 10px;
			clear:both;
        }
         ol.info li
        {
           
            width: 94%;
            margin: 0px 0px 3px 30px;
			list-style-type:decimal;
			
        }
    #homeRight
    {
        width: 290px;
        float: right;
        display: inline;
        margin: 0px 0px 0px 0px;
    }

    #homeRight h3
    {
        float: left;
        display: inline;
        width: 280px;
        height: 40px;
        background: url(../images/right_title_bg.png) no-repeat top left;
    }
    #homeRight h3 span
    {
        float: left;
        font-size: 15px;
        font-weight: bold;
        margin: 10px 0px 0px 10px;
        color: #030052;
    }
    
    #homeRight p
    {
        float: left;
        font-size: 11px;
        line-height: 17px;
        width: 270px;
        margin: 0px 0px 20px 10px;
        color: #646464;
    }
    
    #homeRight p a
    {
        color: blue;
        text-decoration: underline;
    }
    #homeRight p a:hover
    {
        color: blue;
        text-decoration: none;
    }
    
    #homeRight strong
    {
        color: #d20000;
    }
    
    
#footerWrap
{
    width: 100%;
    height: 30px;
    float: left;
    display: inline;  
    background: url(../images/footer_bg.png) no-repeat top left;  
    margin: 20px 0px 0px 0px;
}
    #footerWrap span
    {
        float: left;
        font-size: 11px;
        margin: 6px 0px 0px 10px;
    }
	
	 #footerWrap span a
    {
        color: #202020;
		text-decoration: none;
    }
	
	 #footerWrap span a: hover
    {
        color: #202020;
		text-decoration: underline;
    }